/*
 * Copyright 2008-2023 dexian.vip. All rights reserved.
 * Support: http://www.dexian.vip
 * License: http://www.dexian.vip/license
 */

package vip.dexian.admin.manager;

import org.springframework.security.core.userdetails.UserDetailsService;

/**
 * 管理员manager， 主要解决循环依赖问题
 *
 * @author 挺好的 2023年06月06日 17:58
 */
public interface AdminManager extends UserDetailsService {

    /**
     * 登录成功操作
     *
     * @param ip
     *         登录ip
     */
    void loginSuccess (String ip);

    /**
     * 登录失败操作
     *
     * @param username
     *         用户名
     */
    void loginFailure (String username);
    
}
